Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 Bulgaria F2 Bulgaria F3 Bulgaria F7 France F3 Bulgaria F5 Bulgaria F6 Turkey F5 Turkey F10 Turkey F11 Bulgaria F1 Bulgaria F2 Bulgaria F3 Serbia F1 Serbia F2 Serbia F8 Serbia F9 Turkey F26 Turkey F27 Turkey F4 Turkey F5 Turkey F6 Turkey F7 Turkey F10 Turkey F11 Turkey F15 Turkey F16 Bulgaria F1 Bulgaria F3 Serbia F5 Czech Republic F5 Serbia F6 Turkey F32 Turkey F33 Serbia F13 Turkey F41 Turkey F42 Turkey F48 Turkey F49 Turkey F50 Turkey F6 Turkey F7 Turkey F8 Turkey F11 Turkey F12 Greece F4 Greece F5 Bulgaria F2 Bulgaria F3 Bulgaria F4 Serbia F8 Serbia F9 Serbia F10 Kazakhstan F6 Greece F14 Greece F18 Greece F19 Germany F2 Germany F3 Germany F4 Turkey F8 Turkey F9 Greece F6 Greece F7 Turkey F16 Turkey F17 Bulgaria F1 Bulgaria F2 Bulgaria F3 Bulgaria F4 Turkey F28 Turkey F29 Turkey F35 Turkey F36 Qatar F5 Turkey F5 Turkey F6 Turkey F7 Turkey F11 Turkey F12 Turkey F19 Bulgaria F1 Bulgaria F2 Germany F7 Tunisia F19 Tunisia F20 Turkey F41 Turkey F42 Turkey F3 Turkey F7 Turkey F8 Turkey F20 Bulgaria F3 Bulgaria F4 Romania F14 Kazakhstan F6 Turkey F43 Turkey F44 Turkey F4 (Antalya) Italy F2 (Trento) Turkey F11 (Antalya) Turkey F15 (Antalya) Bulgaria F5 Turkey F16 (Antalya) Bulgaria F1 (Sozopol) Romania F1 (Bucharest) Turkey F22 (Istanbul) Turkey F23 (Istanbul) Turkey F24 (Istanbul) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Turkey F27 (Istanbul) Serbia F2 (Novi Sad) Turkey F31 (Istanbul) Turkey F38 (Antalya) Turkey F2 (Antalya) Turkey F3 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F12 (Antalya) Germany F4 (Kaltenkirchen) Germany F5 (Kamen) Poland F8 (Poznan) Greece F15 Italy F33 (Santa Margherita Di Pula) M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Plovdiv M25 Cuneo M25+H Pozoblanco M15 Antalya Qatar F4 M15 Antalya M15 Antalya M15 Nonthaburi M15 Doha M25 Antalya M25 Vogau M25 Poznan M25 Klosters Bulgaria F1 Germany F8 Ukraine F4 Belarus F2 Uzbekistan F1 Bulgaria F4 Bulgaria F1 Bulgaria F2 Bulgaria F3 Alexander Kolyaskin Memorial - Donetsk Astana Challenger - Astana UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Barletta Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Challenger DCN de Cherbourg - Cherbourg Alphen Challenger Mons Challenger Astana Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Morocco Tennis Tour - Tanger Bratislava Challenger Sony Ericsson Open 2008 - Belgrade Pozoblanco Challenger Alexander Kolyaskin Memorial - Donetsk St. Remy Challenger Tashkent Challenger Cherbourg Challenger Bath Challenger Nottingham Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Nottingham Challenger Lexington Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Chennai Challenger Kolkata Challenger New Delhi Challenger Trofeo Sisma Mantova - Mantova Delhi Challenger I - New Delhi Sail Open - New Delhi Irving Challenger Mersin Challenger Savannah Challenger Alexander Kolyaskin Memorial - Donetsk Heilbronn Challenger Morocco Tennis Tour - Fes Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi Aptos Challenger Alexander Kolyaskin Memorial - Donetsk Istanbul Challenger Morocco Tennis Tour - Meknes Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Kazan Challenger Sarajevo Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Orleans Challenger Mons Challenger Rennes Challenger Brescia Challenger Andria Challenger M15+H Bressuire Monza Challenger Izmir Challenger Morocco Tennis Tour - Rabat Irving Challenger Raanana Challenger Togliatti Cup - Togliatti Barletta Challenger Mordova Cup 2007 - Saransk Dallas Challenger Marburg Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Orleans Challenger PEOPLEnet CUP - Dnepropetrovsk Alphen Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Tenerife Challenger Petange Challenger Banja Luka Challenger Brest Challenger Guayaquil Challenger Nottingham Challenger Ilkley Challenger Sopot Challenger Aptos Challenger Vancouver Challenger Meerbusch Challenger Banja Luka Challenger Almaty Challenger Tallahassee Challenger Bratislava Challenger Arad Challenger Winnetka Challenger Shymkent Challenger Jerusalem Challenger Parma Challenger Milan Challenger Izmir Challenger Quimper Challenger Lisbon Challenger Izmir Challenger Recanati Challenger Bergamo Challenger Roanne Challenger Andria Challenger Meerbusch Challenger Cary 2 Challenger Bratislava 2 Challenger Ostrava Challenger Mauthausen Challenger Winnipeg Challenger Busan Challenger Bratislava Challenger Bratislava Challenger Ostrava Challenger Mestre Challenger Nottingham Challenger Astana Challenger Turkey F48 PrivatBank Cup - Dnepropetrovsk Prostejov Challenger Meknes Challenger M25 Qian Daohu Sibiu Challenger Brest Challenger Nottingham Challenger Ilkley Challenger Pune Challenger Andria Challenger Napoli Challenger Turin Challenger Madrid Challenger Koblenz Challenger Segovia Challenger Biella 4 Challenger Biella 5 Challenger Perugia Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Helsinki Challenger Cleveland Challenger Mauthausen Challenger Orleans Challenger Almaty 1 Challenger Astana Challenger Montevideo Challenger Dobrich 2 Challenger Privatbank Open 2006 - Dnepropetrovsk Caltanissetta Challenger Vilnus Challenger Bratislava Challenger Tampere Challenger Athens Challenger Koblenz Challenger Sibiu Challenger Barcelona Challenger Fergana Challenger Buenos Aires Challenger Rennes Challenger Bangkok Challenger Bangkok Challenger Salinas Challenger Taipei City Challenger Hersonissos 6 Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Italy F3 (Basiglio) Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Oeiras 2 Challenger Biella 6 Challenger Nottingham 1 Challenger Almaty 2 Challenger Tampere Challenger Nottingham-2 Challenger Mallorca Challenger Barcelona Challenger Lima 2 Challenger Bergamo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Forli 5 Challenger Lille Challenger Zadar Challenger Oeiras 1 Challenger St. Brieuc Challenger Oeiras 2 Challenger Zagreb Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Poznan Challenger Ilkley Challenger Amersfoort Challenger Privat Bank Cup - Dniepropetrovsk Zug Challenger Nonthaburi 1 Challenger Tulln Challenger Istanbul Challenger Genova Challenger Alicante Challenger Brest Challenger Ortisei Challenger Chennai Challenger Manzanillo Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Skopje Challenger Como Challenger Tulln Challenger Malaga Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Tenerife 1 Challenger Nottingham Challenger Glasgow Challenger Tenerife 2 Challenger Tenerife 1 Challenger Manama Challenger Almaty Challenger 1 - Almaty Puerto Vallarta Challenger Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Zagreb Challenger Zadar Challenger Taipei Challenger Monza Challenger Lyon Challenger Hersonissos 2 Challenger Royan Challenger Bunschoten Challenger Porto 2 Challenger Zug Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Open 13 - Marseille Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Sofia 2 Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Szczecin Challenger Split Challenger Istanbul Challenger Hamburg Challenger Antalya 2 Challenger Quimper 2 Challenger Potchefstroom 1 Challenger Napoli Challenger Nottingham-2 Challenger M25 Santa Margherita di Pula Fergana Challenger St. Petersburg Open - St. Petersburg Bordeaux Challenger Open 13 - Marseille Bendigo Challenger Sarasota Challenger Karshi Challenger Zug Challenger Kremlin Cup - Moscow Milan Challenger Izmir Challenger Open 13 - Marseille Kazan Challenger Dobrich Challenger Nonthaburi 4 Challenger Open Sabadell Atlantico - Barcelona Bratislava 2 Challenger Open de Nice Cote dAzur - Nice Bratislava Challenger Hersonissos 1 Challenger China Open - Beijing Samarkand Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Helsinki Challenger Qatar ExxonMobil Open - Doha Targu Mures 2 Challenger Hamburg Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Batman Challenger Porto Challenger St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Mons Challenger Bratislava Challenger Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Ortisei Challenger Tunis Challenger Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice AEGON Championships - London Antalya Open - Antalya Sofia Open - Sofia Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Open - Nur-Sultan Thailand Open - Bangkok Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Medibank International - Sydney United Cup - Australia Gijon Open - Gijon Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Sofia Open - Sofia Mersin Challenger AEGON Championships - London Eskisehir Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Hamburg Open - Hamburg AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Trnava Challenger Cordenons Challenger Istanbul Challenger Sibiu Challenger Mons Challenger US Men's Clay Court Championship - Houston Braga Challenger BB&T Atlanta Open - Atlanta Istanbul Challenger Aegon Nottingham Open - Nottingham San Benedetto Challenger Hall of Fame Tennis Championships - Newport Rome Challenger Sibiu Challenger Lima Challenger Santiago Challenger Irving Challenger Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Francavilla Challenger BRD Nastase Tiriac Trophy - Bucharest Banja Luka Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Biel Challenger Tulln Challenger Villena Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Open 13 - Marseille Montevideo Challenger Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Amersfoort Challenger Nonthaburi 2 Challenger Tampere Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Eckental Challenger Parma Challenger Prostejov Challenger Potchefstroom 2 Challenger Biella 1 Challenger Zadar Challenger Prague Challenger Heilbronn Challenger Iasi Challenger Lugano Challenger Sibiu Challenger Sofia Open - Sofia Tampere Challenger Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Bengaluru Challenger Troisdorf Challenger Prague 2 Challenger Sofia Open - Sofia Brasov Challenger Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Olbia Challenger Grand Prix Hassan II - Marrakech Banja Luka Open - Banja Luka Ortisei Challenger Hersonissos 5 Challenger St. Petersburg Open - St. Petersburg Tenerife 3 Challenger Matsuyama Challenger Infosys Hall of Fame Open - Newport Busan Challenger Perugia Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Columbus Challenger Tunis Challenger Hall of Fame Open - Newport San Benedetto Challenger Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Lille Challenger Prague 1 Challenger Mauthausen Challenger Francavilla Challenger Winston-Salem Open - Winston-Salem Marbella Challenger Antalya Challenger Zagreb Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Quimper Challenger Koblenz Challenger Hamburg Challenger Zadar Challenger Bratislava 1 Challenger Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Grand Prix Hassan II - Marrakech BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Western & Southern Open - Cincinnati Moselle Open - Metz BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Kobe Challenger Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Wimbledon - London Davis Cup, Group II, 1R, RSA-BUL 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group II, 1R, BUL-MEX 1-3 Davis Cup, Group II, PO, BUL-PAR 3-1 Davis Cup, Group I, 1R, BUL-KAZ 1-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, NZL-BUL 1-3 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, PO, BUL-EST 3-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 French Open (juniors) Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 All Lower level tournaments Davis Cup, Group II, 1R, LAT-BUL 1-4 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group II, PO, CRC-BUL 1-4 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group II, 1R, BUL-RSA 3-0 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group I, 2R, UKR-AUT 3-2 Iasi Challenger Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Rio de Janeiro Ostrava Challenger Aix En Provence Challenger M25+H Bacau Shanghai Rolex Masters - Shanghai